package com.hoshiicloud.saleorder.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author ygd
 * @title: OrderMainStatusUpdateParam
 * @projectName hoshiibuy-root
 * @description: 订单状态修改对象
 * @date 2019/6/27
 */
@Data
@ApiModel
public class OrderMainStatusUpdateParam implements Serializable {


    @ApiModelProperty(value = "订单id")
    private Long orderId;

    /**
     * 发货状态
     */
    /*
    // /**
    //  * 等待买家付款
    //  */
    // WAIT_PAYING(0, "等待买家付款"),
    //
    // /**
    //  * 订单取消 (超时未付款, 买家, 商家) 没有付钱订单取消
    //  */
    // ORDER_CANCELLATION(1, "订单取消"),
    // /**
    //  * 清关中
    //  */
    // CUSTOMS_CLEARANCE(2, "清关中"),
    // /**
    //  * 清关失败
    //  */
    // CUSTOMS_CLEARANCE_FAILURE(3, "清关失败"),
    // /**
    //  * 等待商家发货
    //  */
    // WAIT_SENDING_GOODS(4, "等待商家发货"),
    // /**
    //  * 等待买家收货
    //  */
    // WAIT_RECEIVED_GOODS(5, "等待买家收货"),
    // /**
    //  * 未提货
    //  */
    // WAIT_EXTRACT_GOODS(6, "未提货"),
    // /**
    //  * 未配送
    //  */
    // WAIT_DISTRIBUTION(7, "未配送"),
    // /**
    //  * 配送中
    //  */
    // DISTRIBUTION(8, "配送中"),
    // /**
    //  * 退款成功
    //  */
    // REFUND_SUCCESS(9, "退款成功"),
    // /**
    //  * 已收货
    //  */
    // RECEIVED_GOODS(10, "已收货"),
    // /**
    //  * 已提货
    //  */
    // EXTRACT_GOODS(11, "已提货");
    //  */
    @ApiModelProperty(value = "状态 0-待发货 1-配送中(已发货)  3-确认送达(已完成)")
    private Integer status;

}
